.body table { width:100%; }
.body table td { padding:5px 0px; }
.body table th { text-align:left; padding-bottom:5px; }
.body table.amount { width:70%; }
div.body-content { padding-left:30px; }
.gift { color:red; }
.package { color:green; }

/* 编辑收货人和费用 */
.edit-order .formrow .text {
    width:90%;
}
.edit-order .formrow dt {
   float:left;
   width:80px;
   padding-left:20px;
   font-weight: bold;
}
.edit-order .formrow dd {
    float:left;
    width:250px;
    padding-bottom: 15px;
}

span.payment-0 { color:red; }
span.payment-1 { color:orange; }
span.payment-2 { color:green; }
span.payment-3 { color:blue; }

span.shipping-0 { color:red; }
span.shipping-1 { color:orange; }
span.shipping-2 { color:green; }
span.shipping-3 { color:blue; }

span.order-0 { color:red; }
span.order-1 { color:orange; }
span.order-2 { color:green; }
span.order-3 { color:blue; }

span.orderAmount { font-size:150%; font-weight:bold; }
span.unpaidAmount { color:red; font-size:150%; }
span.positiveAmount { color:green; }
span.negativeAmount { color:orange; }

/*商品选择器*/
.tb-color {
    width:558px !important;
}
.tb-color th {
    text-align:center !important;
}
.tb-color td {
    padding:5px 10px !important;
}
.tb-color td .text {
    width:56px !important;
}

.tb-color td a.closeItem {
    background:url("../images/toolbar.gif") repeat scroll 0 -171px transparent;
    float:right;
    line-height:15px;
    margin-bottom:5px;
    text-indent:-999px;
    width:15px;
}
.repceipt  { padding-left:30px; }
.agent { padding-left:30px; }
.postScript p { padding:10px; }

#facebox .required-tip{border:1px solid red;}